package com.ruoyi.project.system.newfunction.service;

import com.ruoyi.project.system.newfunction.domain.Registration_cost;

import java.util.List;

public interface Registration_costService  {
    /**
     * 基于条件对数据进行分页查询
     * @param registration_cost 查询条件
     * @return
     */
    List<Registration_cost> findAllByPage(Registration_cost registration_cost);

    /**
     * 新增挂号费用项目
     * @param registration_cost 新增的挂号费用信息
     * @return
     */
    int addRegistrationCost(Registration_cost registration_cost);

    /**
     * 根据指定ID查询挂号项目费用
     * @param regId
     * @return
     */
    Registration_cost findOneById(Integer regId);

    /**
     * 修改指定挂号项目费用信息
     * @param registration_cost 修改后的信息
     * @return
     */
    int updateRegistrationCost(Registration_cost registration_cost);

    /**
     * 删除指定编号的挂号项目信息
     * @param regIds 编号列表
     * @return
     */
    int removeRegistrationCost(Long [] regIds);
}
